Page({
  data: {
    videoUrl: '',       // 视频地址
    videoPoster: '',    // 视频封面
    videoTitle: '',     // 视频标题
    videoDesc: ''       // 视频描述
  },

  onLoad(options) {
    // 接收并解析分享参数
    if (options.videoUrl) {
      this.setData({
        isFromTimeline: !!options.fromTimeline,
        videoUrl: decodeURIComponent(options.videoUrl),
        videoPoster: options.videoPoster ? decodeURIComponent(options.videoPoster) : 'https://picsum.photos/800/450?random=3',
        videoTitle: options.videoTitle ? decodeURIComponent(options.videoTitle) : '精彩视频',
        videoDesc: options.videoDesc ? decodeURIComponent(options.videoDesc) : '这是一个好友分享的视频'
      });
    } else {
      // 无参数时显示错误提示
      wx.showToast({
        title: '视频加载失败',
        icon: 'none',
        duration: 3000
      });
      // 3秒后返回首页（可选）
      setTimeout(() => {
        wx.navigateBack({ delta: 1 });
      }, 3000);
    }
  },

  // 视频加载错误处理
  handleVideoError(err) {
    console.error('视频播放错误', err);
    wx.showToast({
      title: '视频无法播放',
      icon: 'none'
    });
  }
});